3.1 Écrire une valeur
3.1.1 Présentation
L'action Ecrire une valeur est la plus utilisée :

Figure 110 : Action Écrire une valeur
L'action Ecrire une valeur permet de créer des boutons. En fonction du type de mnémonique ou de paramètre, ces btn ont des actions :
- Internes à LINA ;
- Externes sur des automates.

Figure 111 : Écrire une valeur de Mnémo
- Type de variable : Mnémonique. Définir s’il faut écrire une valeur dans :
- Mnémonique : écrire directement sur un mnémonique ;
- Paramètre : écrire sur n’importe quel paramètre de la page autre que mnémonique ;
- Variable à écrire : Saisie. Sélectionner l’élément à écrire ;
- Temporisation en seconde pour le maintien de la valeur ;
- Convertir en : Aucun. Permet de convertir les valeurs en format horaire ;
- Type d’écriture :
- Énumération : Affiche une liste à l’utilisateur, chaque élément de la liste enverra une valeur différente ;
- Expression : Permet de transmettre des valeurs différentes en fonction d’une condition ;
- Paramètre : permet de transmettre la valeur d’un paramètre à un autre ;
- Valeur fixe : envoie une valeur non modifiable dans la variable ;
- Valeur saisie : L’action va ouvrir un pop-up permettant de saisir un nombre qui sera écrit dans la variable.
3.1.2 Exemple envoyer une valeur avec une tempo
Sur l’exemple ci-dessous de configuration :

Figure 112 : Action écrire une valeur avec tempo
Après un appui sur le bouton, l’action va écrire dans le mnémo :
- Type de variable : Mnémonique ;
- Variable à écrire : DB00502_ZE_MAINT.ZE Reacteur 3 Rack 1[001.00].Marche ;
- Temporisation : 10. Maintenir cette valeur pendant 10 secondes ;
- Type d'écriture : Valeur Fixe ;
- Valeur : 1 ;
3.1.3 Exemple bouton ON/OFF
Pour créer un bouton ON/OFF, nous avons besoin d’un objet valeur.

Figure 113 : btn ON/OFF obj val
Il faut utiliser l’onglet Animation et l’onglet Action.

Figure 114 : Onglet animation bouton ON/OFF
Dans l’onglet Animation, la source d’animation sera un mnémonique ou un paramètre identique à celui de l’action.
- Source animation : Paramètre ;
Paramètre : Mode manuel: Objet - Mode réacteur MODE_REACT ; - Ecriture autorisée : ☑ cette case va créer une action automatique ;
- Enumération image : Bouton OFF/ON vert/gris.
Dans le 3e onglet Action, modifiez le Type d’écriture Expression

Figure 115 : Énumération d'image bouton ON/OFF
- Nom : Bouton OFF/ON vert/gris ;
- Plage de valeurs : ☐ ;
- Eléments :
Valeur 0 Image ON vert ;
Valeur 1 Image OFF gris.

Figure 116 : Onglet action Bouton ON/OFF
- Type d'écriture : Expression ;
- Expression : IF (Val = 0.0000 : 1.0000 : 0.0000 )
Votre bouton enverra 1 si la valeur est à 0 et inversement.
3.1.4 Exemple choix multiple
Il est possible de créer un bouton qui laisse le choix entre plusieurs valeurs. Dans l’exemple ci-dessous, le bouton affiche le choix fait par l’utilisateur :

Figure 117 : Exemple de bouton avec emmuration
Mode de fonctionnement pompes : Alternance
Si l’on souhaite changer la valeur, lorsqu’on clique sur le bouton, un pop-up s’ouvre :

Figure 118 : Choix énumération
Le bouton enverra une valeur numérique différente en fonction du choix fait sur le pop-up:
- Alternance = 0 ;
- Pompe 1 = 1 ;
- Pompe 2 = 2.
Dans l’onglet Affichage, pour créer le bouton 3D gris : Alternance

Figure 119 : Affichage bouton choix multiple
Cadre Arrière plan :
- Type : Image ;
- Image de fond : mettre une image du bouton 3D gris en arrière-plan.
Dans l’onglet Animation :

Figure 120 : Animation bouton choix multiple
- Source animation : Mnémonique
Mnémonique : Interne.test - Écriture autorisée : ☑
- Enumération texte : Pompe.
Utiliser une seule action déjà présente dans la liste.

Figure 121 : Action bouton choix multiple
- Action : Ecriture d'une valeur [Liée à la variable d'animation] ;
- Commentaire : Action liée à l'animation. la valeur saisie le sera pour la source de l'animation ;
- Type d’écriture : Enumération ;
- Enumération : Pompe. Choisissez la même énumération que celle de l’onglet Animation.